
.x-avatar {
  display: inline-block;
  width: 4.8rem;
  height: 4.8rem;
  border: .1rem solid #f5f5f5;
  border-radius: 50%;

  img {
    width: 100%;
    height: 100%;
    border: none;
    border-radius: 50%;
  }
}

.mine-header {
  width: 100%;
  color: #fefefe;
  background-image: radial-gradient(farthest-corner at 40px 40px, #1890ff 0%, #1373cc 100%);;
  position: relative;
  box-sizing: border-box;
  border-bottom: .1rem solid #e9e9e9;

  .mine-avatar {
    padding: 2rem;
    padding-bottom: 1rem;
  }

  .mine-title {
    margin-left: 2rem;
    position: relative;

    &::after {
      content: '\e749';
      font-family: "iconfont";
      font-size: 1em;
      position: absolute;
      top: 50%;
      right: 0;
      transform: translateY(-50%);
    }
  

    strong {
      font-size: 1.6em;
      font-weight: 400;
      margin-right: 1rem;
    }

    sup {
      vertical-align: text-top;
    }
  }

  .mine-account {
    text-align: center;
    background-color: rgba(0,0,0, .1);
    padding: 1rem 2rem;

    .account-tip {
      font-size: 1.2em;
      letter-spacing: 4px;
    }

    .account-context {
      font-size: 1.4em;
      padding: .2rem;
    }
  }
}
